package com.naiterui.ehp.bs.patient.vo.account;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

/**
 * 患者个人中心VO
 * @author Amber
 * @since 1.0.0
 */
public class PersonalCenterVO implements Serializable {

    /**
     * 字段或域定义：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = 6318718913503729649L;

    /**
     * 患者id：<code>patientId</code>
     */
    @JsonInclude(Include.NON_NULL)
    private Long patientId;
    /**
     * 头像地址：<code>photo</code>
     */
    @JsonInclude(Include.NON_NULL)
    private String photo;
    /**
     * 账户余额，单位：分：<code>balance</code>
     */
    private Integer balance;

    /**
     * 未支付账单数：<code>noPayNum</code>
     */
    private Integer noPayNum;

    /**
     * @return Long 取得域 patientId 的方法。
     */
    public Long getPatientId() {
        return patientId;
    }

    /**
     * @param patientId 对域 patientId 的设置方法.
     */
    public void setPatientId(Long patientId) {
        this.patientId = patientId;
    }

    /**
     * @return String 取得域 photo 的方法。
     */
    public String getPhoto() {
        return photo;
    }

    /**
     * @param photo 对域 photo 的设置方法.
     */
    public void setPhoto(String photo) {
        this.photo = photo;
    }

    /**
     * @return Integer 取得域 balance 的方法。
     */
    public Integer getBalance() {
        return balance;
    }

    /**
     * @param balance 对域 balance 的设置方法.
     */
    public void setBalance(Integer balance) {
        this.balance = balance;
    }

    /**
     * @return Integer 取得域 noPayNum 的方法。
     */
    public Integer getNoPayNum() {
        return noPayNum;
    }

    /**
     * @param noPayNum 对域 noPayNum 的设置方法.
     */
    public void setNoPayNum(Integer noPayNum) {
        this.noPayNum = noPayNum;
    }

}
